package net.shenru.os.task;

public interface ITask {

	public abstract long getId();

	public abstract void setId(long id);

	public abstract Object getTag();

	public abstract void setTag(Object tag);

	public abstract TaskStatue getStatue();

	public abstract void setStatue(TaskStatue statue);

	public abstract TaskType getType();

	public abstract void setType(TaskType type);
	
	public abstract void setTaskBundle(TaskBundle bundle);
	
	public abstract TaskBundle getTaskBundle();
	
	public interface TaskBundle{
		public void exece();
	}
}